import { Inject } from '@midwayjs/core';
import { CoolController, BaseController, CoolUrlTag, TagTypes } from '@cool-midway/core';
import { BrandInfoEntity } from '../../entity/info';
import { BrandInfoService } from '../../service/info';

/**
 * 品牌管理
 */
@CoolUrlTag({
  key: TagTypes.IGNORE_TOKEN,
  value: ['list'],
})
@CoolController({
  api: ['list'], // Expose standard CRUD APIs
  entity: BrandInfoEntity,
  service: BrandInfoService,
})
export class BrandAppInfoController extends BaseController {
  @Inject()
  brandInfoService: BrandInfoService;

  // Controller should not override standard methods (add, delete, update, info, list, page)
  // Specific query options or custom endpoints can be defined here.
} 